package com.teemor.blog.bean.dto.output.topic;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.teemor.blog.bean.entity.TbTopic;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

/**
 * @author: zhoulk
 * @Description: 列表查询接口出参
 * @date: 2019/11/26 14:50:14
 */
@Data
public class QryTopicsODTo implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 子分组列表
     */
    private List<TbTopic> children;

    /**
	 * 分类主题ID
	 */
    private Integer topicId;

    /**
	 * 分类名
	 */
    private String topicName;

    /**
	 * 用户ID
	 */
    private Integer userId;

    /**
	 * 描述
	 */
    private String topicDesc;

    /**
	 * 分类类型：1-分类，2-书籍
	 */
    private Integer topicType;

    /**
	 * 分类级别
	 */
    private Integer topicLevel;

    /**
	 * 父级ID
	 */
    private Integer parentId;

    private String parentName;

    /**
     * 文章总数
     */
    private Integer articleTotal = 0;

    /**
     * 创建时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;
}